package com.jic.point.mapper;
import com.jic.point.model.entity.ReportBd;
import org.apache.ibatis.annotations.Param;

import java.util.List;
public interface ReportBdMapper {
	/**
	 * REPORT_BD插入数据
	 * @param reportBd 入参实体类
	 */
	int insert(ReportBd reportBd);

	/**
	 * REPORT_BD插入数据
	 * @param reportBd 入参实体类
	 */
	int insertSelective(ReportBd reportBd);

	/**
	 * REPORT_BD根据表对象数据修改数据
	 * @param reportBd 入参实体类
	 */
	int updateByPrimaryKey(ReportBd reportBd);

	/**
	 * REPORT_BD根据表对象数据修改数据
	 * @param reportBd 入参实体类
	 */
	int updateByPrimaryKeySelective(ReportBd reportBd);

	/**
	 * REPORT_BD根据id删除数据
	 * @param reportBd 入参实体类
	 */
	int deleteByPrimaryKey(ReportBd reportBd);

	/**
	 * REPORT_BD根据主键查询数据
	 * @param reportBd 入参实体类
	 */
	ReportBd selectByPrimaryKey(ReportBd reportBd);

	/**
	 * REPORT_BD根据主键查询数据
	 * @param reportBd 入参实体类
	 */
	List<ReportBd> listPageBySelective(ReportBd reportBd);

	/**
	 * REPORT_BD查询数据
	 * @param reportBd 入参实体类
	 */
	List<ReportBd>  selectBySelective(ReportBd reportBd);

    Integer listUpdate(List<ReportBd> confBdMoneyLogList);

    /**
     *
     *
     * @description: 批量插入
     * @return:
     * @author: fengrui
     * @time: 2020/12/01 17:32
     */
	Integer listInsert(@Param("list") List<ReportBd> confBdMoneyLogList);
}
